package pactera.tf.service;


import pactera.tf.dataobj.LoginDO;

import java.util.Map;

public interface LoginService {

    /**
     * 根据用户名查询用户信息
     * @param username
     * @return
     */
    LoginDO getLoginByUsername (String username);

    /**
     * 根据用户名查询用户id
     *
     * @param username
     * @return 用户id
     */
    public String lkUseridByUsername(String username);

    /**
     * 用户登录检查
     * @param loginDO
     * @return
     */
    public Map<String,Object> checkLogin(LoginDO loginDO);

    /**
     * 注册
     * @param loginDO 用户详情
     * @return boolean
     */
    boolean register(LoginDO loginDO);

    /**
     * 根据用户id获取登录信息
     * @param userid
     * @return 登录用户信息
     */
    LoginDO getLoginByUserid(String userid);

}
